package com.yuncheng.spcyApi.selectXzxkApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 药品出口销售证明申请
 * @author hua
 */
public class XzspYpckxszmVo {

    /** 审批日期 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date sprq;

    /** 产品名称（中文 */
    private String cpmczw;

    /** 产品名称（英文） */
    private String cpmcyw;

    /** 商品名称（中文） */
    private String spmcz;

    /** 商品名称（英文） */
    private String spmcyw;

    /** 剂型（中文） */
    private String jxzw;

    /** 剂型（英文） */
    private String jxyw;

    /** 规格（单位剂量）（中文） */
    private String ggzw;

    /** 规格（单位剂量）（英文） */
    private String ggyw;

    /** 活性成分（中文） */
    private String hxcfzw;

    /** 活性成分（英文） */
    private String hxcfyw;

    /** 包括辅料在内的配方（中文） */
    private String bkflzndpfzw;

    /** 包括辅料在内的配方（英文） */
    private String bkflzndpfyw;

    /** 产品是否注册;@value 0：产品未注册，但符合与我国有相关协议的国际组织要求  |1：产品规格均已批准上市  |2：相关产品已批准上市但申报规格未注册 */
    private String cpsfzc;

    /** 药品批准文号或原料药备案号（英文） */
    private String pzwhhylybahyw;

    /** 药品批准文号或原料药备案号（中文） */
    private String pzwhhylybahzw;

    /** 未在中国注册的理由;@value 1：产品专门用于治疗中国以外地域的疾病  |2：产品处方组成有调整，以改进在中国以外地域的稳定性  |3：产品处方组成有调整，以除去在进口国未被批准的辅料 |4：受专利权限 |5：其他原因 */
    private String wzzgzcdly;

    /** 未在中国注册其他原因（中文） */
    private String wzzgzcdqtyyzw;

    /** 未在中国注册其他原因（英文） */
    private String wzzgzCdqtyyyw;

    /** 批准时间（中文） */
    private String pzsjzw;

    /** 批准时间（英文） */
    private String pzsjyw;

    /** 相关产品已批准上市但申报规格未注册的理由（中文） */
    private String ypzssdwzgwzclyzw;

    /** 相关产品已批准上市但申报规格未注册的理由（英文） */
    private String ypzssdwzgwzclyyw;

    /** 进口国家（中文） */
    private String jkgjzw;

    /** 进口国家（英文） */
    private String jkgjyw;

    /** 证书编号（中文） */
    private String zsbhzw;

    /** 证书编号（英文） */
    private String zsghyw;

    /** 定期检查周期（中文） */
    private String dqjczqzw;

    /** 定期检查周期（英文） */
    private String dqjczqyw;

    /** 证明有效期至 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date zmyxqz;

    /** 证明当局名称（中文） */
    private String zmdjmczw;

    /** 证明当局名称（英文） */
    private String zmdjmcyw;

    /** 证明当局地址（中文） */
    private String zmdjdzzw;

    /** 证明当局地址（英文） */
    private String zmdjdzyw;

    /** 证明当局电话 */
    private String zmdjdh;

    /** 证明当局传真 */
    private String zmdjcz;

    /** 证明当局签发人 */
    private String zmdjqfr;

    /** 证明当局签发日期 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date zmdjqfrq;

    /** 该药品规格是否获得许可在中国市场上使用;@value 1：是|2：否 */
    private String ypgghdxkzzgscssy;

    /** 该药品规格是否已经在中国市场上使用;@value 1：是|2：否 */
    private String ypggsfyjzzgscsy;

    /** 证明当局是否对该药品的实际生产企业进行定期检查;@value 1：是|1：否 */
    private String sfdscqydqjc;

    /** 生产设备和操作是否中国药品生产质量管理规范的要求;@value 1：是|1：否 */
    private String scsbhczsffhgfyq;

    public Date getSprq() {
        return sprq;
    }

    public void setSprq(Date sprq) {
        this.sprq = sprq;
    }

    public String getCpmczw() {
        return cpmczw;
    }

    public void setCpmczw(String cpmczw) {
        this.cpmczw = cpmczw;
    }

    public String getCpmcyw() {
        return cpmcyw;
    }

    public void setCpmcyw(String cpmcyw) {
        this.cpmcyw = cpmcyw;
    }

    public String getSpmcz() {
        return spmcz;
    }

    public void setSpmcz(String spmcz) {
        this.spmcz = spmcz;
    }

    public String getSpmcyw() {
        return spmcyw;
    }

    public void setSpmcyw(String spmcyw) {
        this.spmcyw = spmcyw;
    }

    public String getJxzw() {
        return jxzw;
    }

    public void setJxzw(String jxzw) {
        this.jxzw = jxzw;
    }

    public String getJxyw() {
        return jxyw;
    }

    public void setJxyw(String jxyw) {
        this.jxyw = jxyw;
    }

    public String getGgzw() {
        return ggzw;
    }

    public void setGgzw(String ggzw) {
        this.ggzw = ggzw;
    }

    public String getGgyw() {
        return ggyw;
    }

    public void setGgyw(String ggyw) {
        this.ggyw = ggyw;
    }

    public String getHxcfzw() {
        return hxcfzw;
    }

    public void setHxcfzw(String hxcfzw) {
        this.hxcfzw = hxcfzw;
    }

    public String getHxcfyw() {
        return hxcfyw;
    }

    public void setHxcfyw(String hxcfyw) {
        this.hxcfyw = hxcfyw;
    }

    public String getBkflzndpfzw() {
        return bkflzndpfzw;
    }

    public void setBkflzndpfzw(String bkflzndpfzw) {
        this.bkflzndpfzw = bkflzndpfzw;
    }

    public String getBkflzndpfyw() {
        return bkflzndpfyw;
    }

    public void setBkflzndpfyw(String bkflzndpfyw) {
        this.bkflzndpfyw = bkflzndpfyw;
    }

    public String getCpsfzc() {
        return cpsfzc;
    }

    public void setCpsfzc(String cpsfzc) {
        this.cpsfzc = cpsfzc;
    }

    public String getPzwhhylybahyw() {
        return pzwhhylybahyw;
    }

    public void setPzwhhylybahyw(String pzwhhylybahyw) {
        this.pzwhhylybahyw = pzwhhylybahyw;
    }

    public String getPzwhhylybahzw() {
        return pzwhhylybahzw;
    }

    public void setPzwhhylybahzw(String pzwhhylybahzw) {
        this.pzwhhylybahzw = pzwhhylybahzw;
    }

    public String getWzzgzcdly() {
        return wzzgzcdly;
    }

    public void setWzzgzcdly(String wzzgzcdly) {
        this.wzzgzcdly = wzzgzcdly;
    }

    public String getWzzgzcdqtyyzw() {
        return wzzgzcdqtyyzw;
    }

    public void setWzzgzcdqtyyzw(String wzzgzcdqtyyzw) {
        this.wzzgzcdqtyyzw = wzzgzcdqtyyzw;
    }

    public String getWzzgzCdqtyyyw() {
        return wzzgzCdqtyyyw;
    }

    public void setWzzgzCdqtyyyw(String wzzgzCdqtyyyw) {
        this.wzzgzCdqtyyyw = wzzgzCdqtyyyw;
    }

    public String getPzsjzw() {
        return pzsjzw;
    }

    public void setPzsjzw(String pzsjzw) {
        this.pzsjzw = pzsjzw;
    }

    public String getPzsjyw() {
        return pzsjyw;
    }

    public void setPzsjyw(String pzsjyw) {
        this.pzsjyw = pzsjyw;
    }

    public String getYpzssdwzgwzclyzw() {
        return ypzssdwzgwzclyzw;
    }

    public void setYpzssdwzgwzclyzw(String ypzssdwzgwzclyzw) {
        this.ypzssdwzgwzclyzw = ypzssdwzgwzclyzw;
    }

    public String getYpzssdwzgwzclyyw() {
        return ypzssdwzgwzclyyw;
    }

    public void setYpzssdwzgwzclyyw(String ypzssdwzgwzclyyw) {
        this.ypzssdwzgwzclyyw = ypzssdwzgwzclyyw;
    }

    public String getJkgjzw() {
        return jkgjzw;
    }

    public void setJkgjzw(String jkgjzw) {
        this.jkgjzw = jkgjzw;
    }

    public String getJkgjyw() {
        return jkgjyw;
    }

    public void setJkgjyw(String jkgjyw) {
        this.jkgjyw = jkgjyw;
    }

    public String getZsbhzw() {
        return zsbhzw;
    }

    public void setZsbhzw(String zsbhzw) {
        this.zsbhzw = zsbhzw;
    }

    public String getZsghyw() {
        return zsghyw;
    }

    public void setZsghyw(String zsghyw) {
        this.zsghyw = zsghyw;
    }

    public String getDqjczqzw() {
        return dqjczqzw;
    }

    public void setDqjczqzw(String dqjczqzw) {
        this.dqjczqzw = dqjczqzw;
    }

    public String getDqjczqyw() {
        return dqjczqyw;
    }

    public void setDqjczqyw(String dqjczqyw) {
        this.dqjczqyw = dqjczqyw;
    }

    public String getZmdjmczw() {
        return zmdjmczw;
    }

    public void setZmdjmczw(String zmdjmczw) {
        this.zmdjmczw = zmdjmczw;
    }

    public String getZmdjmcyw() {
        return zmdjmcyw;
    }

    public void setZmdjmcyw(String zmdjmcyw) {
        this.zmdjmcyw = zmdjmcyw;
    }

    public String getZmdjdzzw() {
        return zmdjdzzw;
    }

    public void setZmdjdzzw(String zmdjdzzw) {
        this.zmdjdzzw = zmdjdzzw;
    }

    public String getZmdjdzyw() {
        return zmdjdzyw;
    }

    public void setZmdjdzyw(String zmdjdzyw) {
        this.zmdjdzyw = zmdjdzyw;
    }

    public String getZmdjdh() {
        return zmdjdh;
    }

    public void setZmdjdh(String zmdjdh) {
        this.zmdjdh = zmdjdh;
    }

    public String getZmdjcz() {
        return zmdjcz;
    }

    public void setZmdjcz(String zmdjcz) {
        this.zmdjcz = zmdjcz;
    }

    public String getZmdjqfr() {
        return zmdjqfr;
    }

    public void setZmdjqfr(String zmdjqfr) {
        this.zmdjqfr = zmdjqfr;
    }

    public Date getZmdjqfrq() {
        return zmdjqfrq;
    }

    public void setZmdjqfrq(Date zmdjqfrq) {
        this.zmdjqfrq = zmdjqfrq;
    }

    public String getYpgghdxkzzgscssy() {
        return ypgghdxkzzgscssy;
    }

    public void setYpgghdxkzzgscssy(String ypgghdxkzzgscssy) {
        this.ypgghdxkzzgscssy = ypgghdxkzzgscssy;
    }

    public String getYpggsfyjzzgscsy() {
        return ypggsfyjzzgscsy;
    }

    public void setYpggsfyjzzgscsy(String ypggsfyjzzgscsy) {
        this.ypggsfyjzzgscsy = ypggsfyjzzgscsy;
    }

    public String getSfdscqydqjc() {
        return sfdscqydqjc;
    }

    public void setSfdscqydqjc(String sfdscqydqjc) {
        this.sfdscqydqjc = sfdscqydqjc;
    }

    public String getScsbhczsffhgfyq() {
        return scsbhczsffhgfyq;
    }

    public void setScsbhczsffhgfyq(String scsbhczsffhgfyq) {
        this.scsbhczsffhgfyq = scsbhczsffhgfyq;
    }

    public Date getZmyxqz() {
        return zmyxqz;
    }

    public void setZmyxqz(Date zmyxqz) {
        this.zmyxqz = zmyxqz;
    }
}
